Nations affirm global recovery, but all else still hazy at Davos