No more delay over short-term let licensing, says Humza Yousaf