US Olympic swimmer Ryan Lochte gives his account of what happened at a Rio gas station, an incident that grew into an international controversy after Brazilian police said he lied about it.