Taylor Swift brands fans ‘weird’ for their ‘detective work’ into her songs