Software-Defined Cloud Computing: A Systematic Review on Latest Trends and Developments