Amazon to pay $2.5 billion for alleged duping over Prime sign-ups