Margens dos laboratórios e prescrição abusiva podem explicar falta de medicamentos em Portugal