Bangladesh has announced three days of state mourning for former prime minister Khaleda Zia, with her funeral to be held on Wednesday.