Voters not put off by sleaze claims, Tory MPs say, as poll shows drop in approval