Affleck's Iranian film leaves him bathing in BAFTA success