Winston Peters announces greyhound racing ban to protect dog welfare