GSK buys US-based rare cancer treatment developer for up to £1bn