Queensland premier David Crisafulli’s full cabinet has been announced and sworn in. It’s the first LNP ministry in almost a decade. The line-up includes former leaders Tim Nicholls as health minister, and Deb Frecklington as Attorney-general. But Mr Crisafulli has been accused of breaking a pre-election promise.