Tom Hanks defends Da Vinci Code as ‘fun, scavenger hunt nonsense’ not attack on faith