Ex-Baltimore mayor pleads guilty book scandal charges