Gold recovers to Rs 30,250 on spot demand