The Star Lake Pluton, La Ronge Domain, northern Saskatchewan: petrogenesis of a Proterozoic island-arc pluton