Chelsea sign former Man City goalkeeper Willy Caballero on free transfer