Salmond to be quizzed on tax, welfare and the environment