Red Bull's Max Verstappen won the Japanese Grand Prix after a rain-hit race on Sunday at the Suzuka circuit.