Canada records April-June budget surplus of C$10.2 bln on higher tax revenues