Dubbo's Thomas Skinner makes 50th blood donation