nancy macharia salary