Microsoft reportedly mulls investing in Facebook or acquiring Yahoo!