New GP contract offered for seven-day service