BP has shut production at four platforms near the path of Hurricane Michael as it moves into the northern Gulf of Mexico, while Equinor and ExxonMobil started evacuations.