Guns OK in post office parking lots, federal judge rules