Maximum Power Point Tracking and solar power for developing countries around the world