Simon Cowell recalls Beyoncé making him eat his words