Ian McKellen to marry Patrick Stewart