CAPro: Webly Supervised Learning with Cross-Modality Aligned Prototypes