Structure of the adenosine A(2A) receptor in complex with ZM241385 and the xanthines XAC and caffeine.