Another reason to get enough sleep--it's good for your heart