Boris Johnson 'doing a fantastic job', says Liz Truss as she pledges full support