Supernovae and Nucleosynthesis