Saint Andrews town council votes for Market Wharf refurbishment despite public pushback