Spreading of a viscoelastic drop on a solid substrate