On the Schur multiplier of special p-groups