司马炎因什么成为晋国继承人?手长过膝而胜出