Celestica closes Minn. plant; 590 jobs gone