Prince Harry accepts Legacy Award on behalf of Princess Diana