Hurricane Irma has weakened slightly with maximum winds at 165 mph.