Altuve gets 4 hits, helps Astros beat Brewers 7-5