Sydney FC sign Caceres on two-year deal