Text this: Toward accurate and scalable rainfall estimation using surveillance camera data and a hybrid deep-learning framework