Facebook has signed an exclusive deal with Major League Baseball to live stream 25 afternoon games on its platform.