Rapper Boosie BadAzz faces drug and gun charges