Prime Minister David Cameron and Labour leader Ed Miliband accuse each other of hypocrisy over executive pay as PMQs descends into name-calling.