Polls have opened on Australia's general election day, with millions of voters expected to cast their ballots to decide the composition of the 48th federal parliament.