Europe set to ban Russian coal, but struggles on oil and gas