Passengers angry at Birmingham Airport delays