The morning-after pill is to be offered without charge at pharmacies in England.