python codecs open utf 8 bom