Local World has launched a new free high-end lifestyle magazine in Cambridge