Islamic banking and finance today: issues and implications