The many faces of semaphorins: from development to pathology