John Swinney cabinet called 'uninspired' as Kate Forbes returns