Clermont into the Challenge Cup semis