A Possible Explanation For Uranus S Odd Tilt Angle And Opposite Spin