Evaluating the potential of truck electrification and its implementation from user and agency perspectives