PM fires back over Trump attack on Australia