Royal fans give London tourism a bump amid UK economic woes