People Are Highly Cooperative with Large Language Models, Especially When Communication Is Possible or Following Human Interaction