Xero first-half profit crashes to $18.6m, but it lifts outlook and announces A$1 billion buyback 2 days ago