Nike criticised over 'unnecessary' £45 baby trainers as expert warns some shoes hinder walking