From Headlines to Holdings: Deep Learning for Smarter Portfolio Decisions