NTPC gains marginally on JV with Indian Oil Corp