Implementation of a novel buck-boost converter based on coupled inductor for renewable energy applications