Aussie earnings season ‘positive surprise’ so far, but tide could turn, Macquarie says