Local 4 meteorologist John Walsh retires