Man in Qld hospital after shark attack