Weak local supportability and applications to approximation