Maria was upgraded to a category 5 storm as it churned across an already hurricane-ravaged Caribbean.