Punjab to reward public for green efforts