Verstappen wins rain-ruined two-lap Belgian GP, shortest race in history