England failed to show fight in the final session of the third day of the Ashes Test, said former captain Michael Vaughan.