Improving the Johnson-Lindenstrauss Lemma