France stalwart Franck Ribery announces retirement from football