Zimbabwe orders 670 tourism buses from India