Analysis of official records reveals 42 Labour MPs currently declare receiving more than £10,000 a year in rental income.