ISRO launches 20 satellites