Controversial Jack the Ripper museum opens in East End