Lower Macleay Magpies complete fairytale finish to claim premiership