Fifita stars as Titans thump Dragons