American Masters swimmer Hannah Caldas has been banned for five years after refusing to undergo a gender-verification test.