Multi-messenger signals from core-collapse supernovae