Science communication: Problems and prospects with special reference to scientific and technical libraries in India