Opportunity rover threatened by giant storm on Mars