Text this: High performance with fewer labels using semi-weakly supervised learning for pulmonary embolism diagnosis