Core-collapse Supernovae