British Airways switches to “buy onboard” for intra-Europe flights