Cleveland man charged with rape and kidnapping