Affleck caught in Weinstein fallout, apologises for 'acting inappropriately'