Brokers have named Santos Ltd (ASX: STO) and two other ASX shares as buys this week. Here's why they are bullish on them...