Australian PM says will call for July 2 election