Singer Ed Sheeran announces dates for 2018 Australia tour