Microsoft announces IE 7