Amazon stock has 17% upside as earnings reveal a 'new era' of profits for the tech titan, Bank of America says