Miliband accuses Cameron of lack of leadership over top pay