Existence and multiplicity of nontrivial solutions for a semilinear biharmonic equation with weight functions