TTP claims responsibility