Simon Cowell apologises for ungainly ‘One Direction Zayn Malik?’ joke