Adani's $100m rail contract for Qld mine