Theory of Fluctuations in Superconductors