An airline which flies from Leeds Bradford Airport has been ranked the worst for delays, three years in a row.