Central Bank Digital Currency (CBDC) in Australia: Motivations, design, implementation challenges, and public adoption