Robot Design Optimization with Rotational and Prismatic Joints using Black-Box Multi-Objective Optimization