'I stopped drinking that night and started finding pools the next day': He explained he decided he still had a shot in the pool after seeing American swimmer Caeleb Dressel - who is five months his junior - beat a record set by Michael Phelps in 2019