Princess Diana saves the day at Prince Harry’s sports day in incredible sprint finish