Los españoles gastarán un 6% más esta Navidad, hasta los 840 euros, según American Express