5-axis coverage path planning with deep reinforcement learning and fast parallel collision detection