Hospital to pay $420,000 for causing man's blindness