The definitive ranking of Jennifer Lopez's on-screen boyfriends and where to watch them