Swimmer still setting records despite heart disease