Peninsula to charge for street parking starting Aug. 2, hoping to add revenue from tourists