Napoli hits towering home run in 4th inning vs. Houston