Parametric shape and topology optimization: A new level set approach based on cardinal basis functions