Blaine mail carrier retires after 29 years on the job