BP’s profit sinks as epidemic continues to pummel energy demand