Former Real midfielder Ze Roberto signs new contract at 42