Multi-task shape optimization using a 3D point cloud autoencoder as unified representation