Ryan Lochte issues half-hearted apology via Twitter