Virgin Australia reveals new 777 cabin