Neostigmine is preferred over physostigmine for treating myasthenia gravis because: A. It is better absorbed orally B. It has longer duration of action C. It has additional direct agonistic action on nicotinic receptors at the muscle end plate D. It penetrates blood-brain barrier