British oil giant Shell is denying reports that it is in talks to buy rival BP