SOPLS-PM: From multiblock data analysis to path modeling