UnitedHealth rallies 5% after Bank of America upgrade on margin outlook