War film 1917 sweeps Baftas with seven awards