Colombian author García Márquez had secret Mexican daughter