NASA science chief resigns