Rebuilding Ukraine may cost $349bn