Sleeping too much, too little can increase risk of heart attack