Despite growth in every major economy, the future remains uncertain.