Text this: Therapeutic potential of bisphosphonates - review of medical indications, mechanism of action, interactions and adverse effects