British Airways warns of higher ticket prices amid fuel crisis