Microsoft to let most employees work remotely for up to half their weekly working hours