Home Investing News Oil gains as reports Israel may attack Iran raise supply worries