how old was salma hayek in desperado