Sensorless Synchronous Motor Drives: A Review of Flux Observer-based Position Estimation Schemes using the Projection Vector Framework