London riots cause hotel cancellations