The Neumann problem in rough domains