First Minister John Swinney answered questions from opposition leaders and MSPs in the first FMQs since the election.