Finite-time blow-up for solutions of nonlinear wave equations