Oil rises as Trump says Iran will be held responsible for any future Houthi attacks