Power factor correction in a brushless DC motor drive using an isolated-Luo converter