Austrian court annuls headscarf ban in primary schools