Bahrain gags press as it cracks down on opposition