Facebook says users around the world will be able to spend privately on services and products using a digital currency called Project Libra.