Bangladesh’s supreme court has acquitted former prime minister Khaleda Zia in the last corruption case against her.