Facebook breach hits nearly 50 m accounts