UAV Avionics Safety, Certification, Accidents, Redundancy, Integrity and Reliability: A Comprehensive Review and Future Trends