How long does a queensland heeler live