More babies named Mohammed in England than any other name