Oil weakens on fears Irma could dent U.S. demand