British Prime Minister Tony Blair suffers defeat in vote on terror laws