Australian shares end higher on financial boost; BHP Group, Coles slide