New blood test may help spot heart risks