Oil prices to range between $55 to $70: BP's CEO Dudley