NTPC raises $450 million from international market