Crowds watching the London Marathon, including members of the Royal Family, have watched on in disbelief as a runner pulled a fellow competitor over the finish line after he collapsed just metres from the end.