New legislation aims to protect temporary foreign workers in BC