Amgen profit tops Street view, boosts full-year forecast