Mexico wins 8th Gold Cup championship