OPEC raises 2050 demand forecast to 124 million bpd, sees no peak