Scientists have invented an 'invisibility cloak' to match the one worn by Harry Potter. They have conjured a way of hiding big objects by using lenses - in a move that echoes the magical powers used ...