Oil prices rise for a second day to $ 54.45 a barrel