New study finds there are now 117,000 homes listed for short-term let across London