BSP hikes rates to 5% for third straight meeting on inflation