Villopoto wins fourth straight Monster Energy Supercross title