The Muslim population of England has passed the three million mark for the first time, according to estimates prepared by Whitehall.