An "innovative" new agreeemt signed by the International Labour Organization (ILO) and the Dutch, British and Canadian governments aims to support garment workers on Bangladesh.