Kneecap rapper charged