MSNBC political analyst Mark Halperin put on leave over sexual harassment claims