Inferring generation-interval distributions from contact-tracing data