Prince William presented certificates to winners of a Blue Peter competition for young environmentalists.