Pakistan has one of the world's highest diabetes rates, with at least 33 million people living with the disease. What are the main driving factors?