A review of recent advances in solar cooking technology