Amazon partners with Affirm for first buy now, pay later