Oil drops 2.7% as Trump warns Iran 'clock is ticking', G7 finance officials meet