ST-RAP: A Spatio-Temporal Framework for Real Estate Appraisal