Liberation theology: human hope confronts Christian history and American power