Ranil Wickremesinghe’s office has denied the allegations that he used public funds for a private visit, and said he visited London while returning from Havana and New York