Stanford and Temple knock off South Florida 73-71