Philadelphia becomes 1st US city to ban cashless stores