Embattled Australian PM weathers political storm