Navigating the Complexities of Cybercrime Investigation: Strategies, Challenges, and Future Prospects