Australia is heading to the polls for a general election on 3 May.