Evolutionary snowdrift game incorporating costly punishment in structured populations