ARP: Restart timeout when cache entry is refreshed

When an ARP packet with a known IP address is received, the existing
cache entry's timeout is refreshed. See RFC 1122 2.3.2.1