Petrogenesis of the anorthosite-chromitite association: crystal-chemical and petrological insights from the Rum Layered Suite, NW Scotland