Angry man buys Twitter advert to complain about British Airways