Survey finds $2B in Great Lakes, St. Lawrence coastline repairs in coming years