BP is freezing base pay across the group this year, the latest in a series of steps by oil majors to cut costs in response to sinking oil prices.