Good Samaritan buys plane ticket for soldier to visit his family for Memorial Day