The Radio 1 Breakfast Show host has ridden from Weymouth in the south of England to the Scottish capital, raising over £3.3m along the way.