price of 777 truck in south africa