In silico molecular modelling studies and antibiofilm efficacy of shikonin against Candida albicans: mechanistic insight