Text this: Path Planning for Agricultural UAVs Based on Deep Reinforcement Learning and Energy Consumption Constraints