Former San Diego mayor admits misusing charity to fund $1 billion gambling habit