Optimal lower bounds for eigenvalues of linear and nonlinear Neumann problems