Pfizer grabs drug rival for £736m