Elton John slams Dolce and Gabbana