Financial market woes