Mother and son reunited after 30 years with a little help from an internet sleuth