Offset speaks out after fans blast him over Cardi B onstage apology 'stunt'