What is the causes of acne? And what is the best medicine for it?