Greyhound racing banned after bill passes NSW parliament