PMQs: Boris Johnson hammered as Ed Miliband returns to PMQs