Ett vulkanutbrott, extremväder och infekterade loppor – bit för bit har forskare nu lyckats få klarhet i hur digerdöden…