Swede Johan Edfors shot a scintillating six-under-par 66 to take a two-shot lead going into the third round at the ,5-million Qatar Masters on Friday. South African Charl…