John Swinney says he will give ‘full and careful consideration’ to calls for greyhound racing to be banned.