Assessment of tsunami hazard for the American Pacific coast from southern Mexico to norther Peru