Greta Thunberg hits back at claims of anti-semitism