Non-invasive cardiac diagnostics