Amazon announces it will pay all employees $15 an hr or more