Baltimore Mayor Catherine Pugh resigns in wake of children's book scandal