Obama says ‘shadow of crisis has passed’