Tennis: World No 1 Ashleigh Barty retires at 25