Contentious $423M Springbank dam project approved