Magenta Shores Golf and Country Club