Deutsche Bank says buy this solar stock as margins, cost concerns fade