Astros top Rangers on Opening Night