prudential ride london 46 mile cycle