Deadly floods have hit large areas of northern Queensland, from Townsville up to Cairns. Hotter seas and a late monsoon are key factors.