Apple sparks Palestinian flag emoji controversy