Grid-Forming Power Inverters: Control and Applications