Poder público tem de fornecer transporte coletivo gratuito em dia de eleições, decide STF