BJP red-faced over MP’s rape remark