John Swinney said the American vice president’s claim that a new Scottish act is making it illegal for people to pray in their homes is ...