High level soluble expression and ATPase characterization of human heat shock protein GRP78