Dunham's Sports holds grand opening