Text this: Socio-demographic, behavioural and clinical factors influencing control of diabetes and hypertension in urban Mysore, South India: a mixed-method study conducted in 2018