Nucleon form factors in a chiral constituent quark model