San Antonio to host major swim comp­etitions