Everyone in England is to be offered free, twice-weekly coronavirus tests as ministers prepare for the next stage of easing lockdown restrictions.