Hurricane Maria pummels storm-ravaged Puerto Rico