Fashion chameleon Kangana Ranaut steals the show at Cannes Film Festival 2019