All set for Botswana's crucial general elections