Half-Life 2 sweeps Bafta awards