Controversial hip hop sensation Kanye West has been shunned by France's second-biggest city Marseille after the local mayor said he was "not welcome" to perform there.