Christian Slater says he is engaged