Adobe open sources Flex for Flash apps, backs HTML5