Pakistan announces 12-man squad for first test against Bangladesh