Labor leader Bill Shorten says he does not believe the indefinite detention of asylum seekers is necessary but stops short of committing to end the policy when asked on the ABC’s Q&A program. Shorten, appearing solo on the program, also maintains that Labor would have won any election called in the past two years, despite questions over his personal popularity