Charles Ingram wins £1m on Who Wants to Be a Millionaire?