How do generic medications differ from branded medications in its formulation, manufacture, metabolism, efficacy, tolerance, side effects, cost, effectiveness  and availability?