Big Oil braces for Q2 losses after coronavirus whips up perfect storm