What is the difference between active and passive FTP, and how does each affect firewall configurations?