Hakainde Hechilema retains presidential seat