Santorum says Romney a `flawed' front-runner