DBS profit skids 22% but pandemic-hit business steadying