West Point outlasts physical Louisville 73-55