Colombia literary legend Gabriel Garcia Marquez dies at 87