Ramesh Kumar apologizes over rape remark