Meta gives up controversial digital currency Diem