Members of the elite Special Police Unit race to Huaguoshan Park in Zhejiang province only to find the big cat is a large stuffed toy