Matt Hancock pledges to fight coronavirus with 'everything we've got'