West Point hold off Titans, 80-54