Panthers captain Derek MacKenzie proud of team for sticking together