State of the global economy: Are the clouds clearing at last?