Australian PM calls election for July 2