Morocco talks end in agreement on key positions