Impurity scattering, Friedel oscillations and RKKY interaction in graphene