The Echo Dot has been reduced from £39.99 to just £21.99 thanks to this Amazon deal