Britain may be an Islamic nation within 20 years