Kike Hernandez Signs with Boston Red Sox