Tesla receives Buy rating from Deutsche Bank