Man charged for raping elderly woman after posing as apartment repairman