Premier agrees discount in buying BP’s North Sea assets