Electromagnetic form factors of the nucleon