Impact factors: facts and myths