Effects of computer self-efficacy and spatial visualization ability on student perceptions of 2D/3D CAD virtual prototype simulations for apparel design