SNGPL declares Rs 8.74bn profit before tax