“It is an honor for me to perform for the President of the United States, regardless of who is in office,” rapper says after Liberty Ball gig draws backlash from fans