Pakistan anti-terrorism court sentences Lashkar-e-Taiba chief Hafiz Saeed to 31 years in jail