SafeGuard awarded $300M Medicare fraud-prevention contract