Idalia strengthens to Category 3; forecast to be Category 4 before landfall