Amazon hikes price of annual Prime membership