92-year-old grandpa gets sung 'happy birthday' from a distance