Divorcees 'have more heart attacks'