Defending champions Argentina beat World Cup debutants Cape Verde 3-2 in extra time after a stunning comeback attempt by the island nation.