Data-driven MLB team rankings and predictions of winning teams