Namibia votes for new president and parliament as ruling party faces toughest race yet