Quins stun Munster to reach final