A Review of Large Language Models and Autonomous Agents in Chemistry