Labour MPs have received nearly £300,000 in gifts and hospitality from the UAE and Manchester City.