Review of Online Food Delivery Platforms and their Impacts on Sustainability