Smart Power Distribution Systems: Control, Communication, and Optimization