Adaptive Liquidity Provision in Uniswap V3 with Deep Reinforcement Learning