Kenny MacAskill calls for law change to split lord advocate