Benzoyl peroxide for acne: the benefits and the side effects you should know about