Two novel UPLC methods utilizing two different analytical columns and different detection approaches for the simultaneous analysis of velpatasvir and sofosbuvir: application to their co-formulated tablet