Cameron promotes half the Tory MPs who signed the NUS pledge