McPherson Youth Center officially opens