BP profits triple as households struggle with energy bills