Renting in London: is now a good time to rent a new flat?