Humza Yousaf savaged as 'weak leader' and a 'disaster' in scathing assessment