Bangladesh’s former prime minister Khaleda Zia has died at the age of 79 after a prolonged illness.