‘Creed III’ punches above weight, tops domestic box office on first weekend