Panama president reduces petrol prices following protests