Peshawar suicide attack widely condemned