Alberta post $8.3 billion surplus