is nancy macharia married