Nestle has set a target to use only eggs from cage-free birds in all its food products by 2025 as it seeks to promote the welfare of animals.