Amazon Lays Off Engineers, Curbs Hardware Development After Fire Phone Flop