BP (BP) wrote down $5.4B in renewable energy assets. It suspended buybacks and is returning to upstream oil. Oil majors that invested heavily in renewable projects have underperformed those that ...