Ice-melt on Kashmir and Afghan peace