Solar maximum will arrive sooner and last longer than previously expected, say scientists