Gordon Brown hammered at PMQs