Oil holds near eight-week low after selloff on delta variant concern