Ben Affleck goes on rant, drops 23 f-bombs in one interview