Australian prime minister calls May 21 election