Cape Town to launch eco-friendly transport for tourists