Finance secretary Shona Robison said: ‘Be in no doubt that the cap will be scrapped.’