Oil drops from $112 as Trump delays Iran attack on Qatar's request