Cara Delevingne has praised pop superstar Rihanna for helping "teenagers" get their makeup "right" with her Fenty Beauty range.