Isro earns $279 million in foreign exchange through satellite launches