Baltimore Mayor Catherine Pugh Resigns