Islamic banking and finance in Nigeria: issues, challenges and opportunities