Muslim Teachers May Wear Head Scarves, German Court Rules