New Brunswick to spend $25 million in effort to create jobs for youth