Man charged with raping teen