Haiti's Prime Minister Ariel Henry agrees to resign amid gang violence