Mark McGrath marries girlfriend after 18 years