Prelec leaves Cagliari for good: Oxford United signs his new deal