An Optimal-Order Multigrid Method for P1 Nonconforming Finite Elements