J Balvin claims he nearly suffered a "heart attack" while performing a seven-hour concert in Colombia in late November.