S100A1 is a reliable marker in distinguishing nephrogenic adenoma from prostatic adenocarcinoma