Wiz Khalifa and Tuki Carter shares their latest track "Flamboyant"