Pakistani Taliban faction claims responsibility for Mardan attack