Happy Creek Minerals completes sale of Highland Valley project, secures future royalty income