Nurses approved a contract Thursday to return to work at five Allina Health hospitals in the Twin Cities, concluding a contentious, nine-month negotiation in which they voted down four prior contract proposals and went on two strikes for a combined 44 days.