HVDC Circuit Breakers: A Comprehensive Review