Control and techno-economic analysis of PV-diesel-battery based hybrid microgrid system