Theory of critical charge fluctuations and pseudogap formation in the single-band Hubbard model