God cannot tell a lie