10-year jail for hate preachers in England under new law