Rep. Ryan's budget passes House with 10 GOP defections