Theory of superconductivity