Queensland approves Pembroke’s $696m Olive Downs coal mine