McDonald’s pledge to tackle sexual harassment is a good start but could go further