NYCs top cop Ray Kelly steps down