City puts kibosh on Castro Starbucks