BT adds £50 M&S vouchers to its freebie-fuelled fibre broadband deals