Amgen cancels plans of billion-dollar factory in Ireland