Giles Clarke bats for PSL final in Lahore despite terror attacks