Cinco de Mayo brings $1 margaritas, $2 tacos and deals galore