No. 18 UCLA no match for No. 15 Stanford, McCaffrey