David Phelps critical of himself after tough outing