McIlroy meltdown as world number one fluffs BMW Championship