The marketing concept: quo vadis?