Morocco has been accused of culling millions of stray dogs ahead of it co-hosting of the 2030 FIFA World Cup.