Lost cat Freddy returns home after 21 months