Occurrence and origin of andalusite in peraluminous felsic igneous rocks