The C-Shunt Flux Qubit: A New Generation Of Superconducting Flux Qubit