John W. Powers (Moore County)