Public Bank shares up on higher Q2 results