how long does tetanus injection last