Aaron Johnson discusses playing John Lennon as a young man in "Nowhere Boy"