Michael O’Leary hits back at Grant Shapps’s claim that firms have oversold flights and holidays