After having the support of a nation behind him all week, Paddy McGuinness has completed his 300-mile cycle for Children In Need.