Radio over Fiber for Wireless Communications: From Fundamentals to Advanced Topics