Australian PM hit by egg on campaign trail