Modified Particle Swarm Optimization (MPSO)-based maximum power point tracking for photovoltaic system