Racing 92 will face Saracens in the Champions Cup final after the French giants beat Leicester 19-16 in their semi-final clash on Sunday.