NTPC posts 3% rise in Oct-Dec net profit amid tepid demand