Libyan rebels capture western mountain town