b pharma vs d pharma salary