Sharp bounds for Neumann eigenvalues