Add to_string for asio endpoints