Frank the cat is back - after seven years away from home