John hughes dies of heart attack