Withholding tips from staff becomes unlawful as the Tipping Bill achieves Royal Assent, with more than 2 million workers to have their tips protected.