No. 25 BYU waits out delay to rout South Florida 50-21