Why Choose React Native for Mobile App Development?