Trafalgar child care workers ratify new contract