At least 91 people are killed by a car bomb in Peshawar, north-west Pakistan, in the deadliest such attack this year.