Scott Morrison should 'stop apologising' to Macron over submarine deal