Peter Waweru Njenga appointed Managing Director of KenGen