Roku Gets $45 Million Investment from News Corp., BSkyB