Carney says no longer case for QE