New Tory sleaze row as donors who pay £3m get seats in House of Lords