Amgen to buy back $6 bln in shares this qtr, provides long-term profit forecast