Ecuador quake to cost $3.4B in repairs