After Brazilian police said he lied about a robbery, Ryan Lochte has apologized for not being “careful and candid”