British public ready to continue lockdown ‘for as long as it takes’