'Silly' EU diplomats blasted for lecturing UK on when to hold an election