Juan Gabriel broke barriers in Mexico as an unrepentantly flamboyant artist who wore sequined mariachi costumes and ... from ...