Clermont Auvergne reached their first Heineken Cup final with a tense 16-10 victory over Munster at Stade de la Mosson.