USA qualifies for World Cup after 2-0 win over Mexico