Tory MPs claim almost £3m in housing rent on expenses