Benefits, Challenges and Future Directions for Sustainability in Co-Working Spaces