Young people who are studying or on a low income can now travel for free on public transport in Geneva in western Switzerland, while fares for elderly residents have been halved.