Thousands on the run again as fighting nears Monrovia