Prime minister accused of 'another screeching U-turn' having previously rejected calls to impose levy