DBS posts record net profit