Ex-Baltimore Mayor Catherine Pugh faces fraud, tax charges