Mehmet Oz has been criticised by many experts for promoting what they called was bad health advice and "miracle" cures.