A posteriori error estimates for general numerical methods for Hamilton-Jacobi equations. Part I: The steady state case