Text this: Islamic Banking Profitability: Roles Played by Internal and External Banking Factors