Gujarat riots blot on Modi's career: Manohar Parrikar