In a decision that could cause many problems for Uber, London's transport authority has refused to renew the company's license to operate in the city.