Obama orders US flag at half mast after gurudwara killing