Xavi signs on for two more years with Al Sadd