Retrieval of atmospheric trace gases via source separation