Jo Swinson: 'I could do a better job as PM than Corbyn or Johnson'