vellore rainfall