Ex-boxer Hector 'Macho' Camacho dies after shot