Allegri hits back at critics