ESPN inks multi-platform digital deal with MLB